process supply technology - Spanish English Dictionary